package com.quanyan.club.entity.vo.req.movement;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/11/30.
 */
public class ReqSubmitMovement implements Serializable{
    private static final long serialVersionUID = -7852730514679651199L;

    @NotNull
    private Byte type;//0--主动发布动态，1--创建活动入口自动发布动态

    private Integer uId;//用户id

    private List<PictureObj> picObjList;//发布的图片

    private Integer topicId=0;//关注的话题

    private String content;//发布内容

    private Double lng;//经度

    private Double lat;//纬度

    private String position;//位置

    private Integer activityId=0;//活动id

    @NotNull
    private Integer clubId;//俱乐部id
    @NotNull
    private Byte picOrVideo;//图片--0和视频---1

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public Integer getuId() {
        return uId;
    }

    public void setuId(Integer uId) {
        this.uId = uId;
    }

    public List<PictureObj> getPicObjList() {
        return picObjList;
    }

    public void setPicObjList(List<PictureObj> picObjList) {
        this.picObjList = picObjList;
    }

    public Integer getTopicId() {
        return topicId;
    }

    public void setTopicId(Integer topicId) {
        this.topicId = topicId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Double getLng() {
        return lng;
    }

    public void setLng(Double lng) {
        this.lng = lng;
    }

    public Double getLat() {
        return lat;
    }

    public void setLat(Double lat) {
        this.lat = lat;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public Integer getActivityId() {
        return activityId;
    }

    public void setActivityId(Integer activityId) {
        this.activityId = activityId;
    }

    public Integer getClubId() {
        return clubId;
    }

    public void setClubId(Integer clubId) {
        this.clubId = clubId;
    }

    public Byte getPicOrVideo() {
        return picOrVideo;
    }

    public void setPicOrVideo(Byte picOrVideo) {
        this.picOrVideo = picOrVideo;
    }

}
